package com.game.autoTool.project.web.mapper;

import com.game.autoTool.project.web.domain.entity.ScreenshotOcr;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @description 截图验证
 * @author wuyu
 * @date 2025-04-15
 */
@Mapper
@Repository
public interface ScreenshotOcrMapper {

    /**
    * 新增
    * @author wuyu
    * @date 2025/04/15
    **/
    int insert(ScreenshotOcr screenshotOcr);


    /**
    * 更新
    * @author wuyu
    * @date 2025/04/15
    **/
    int update(ScreenshotOcr screenshotOcr);

    /**
     * 根据游戏项目id查询所有未删除的
     * @param gameItemId
     * @return
     */
    List<ScreenshotOcr> selectByGameItemId(Long gameItemId);

    /**
     * 根据游戏项目id查询所有公共的
     * @param gameItemId
     * @return
     */
    List<ScreenshotOcr> selectCommonByGameItemId(Long gameItemId);
}